package com.he.bridgeingmodel.abstration;

import com.he.bridgeingmodel.implementor.Soft;

/**
 * 桥接模式，将抽象部分于它的实现部分分离，这样他们可以独立的变化
 */
public abstract class PhoneBrand {

    /**
     * 实现部分
     */
    private Soft soft;

    public Soft getSoft() {
        return soft;
    }

    public void setSoft(Soft soft) {
        this.soft = soft;
    }

    /**
     * 抽象部分
     */
    public abstract void brandOperation();
}
